﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace Com.AlbLab.GEP.Domain.Entities
{
    public class GEP_DATIM01
    {
        public GEP_DATIM01() { }
        public GEP_DATIM01(decimal id_dm01_cod_pratica)
        {
            this.gep_testata = new GEP_TESTATA(id_dm01_cod_pratica);
        }

        public GEP_DATIM01(GEP_TESTATA gep_testata)
        {
            this.gep_testata = gep_testata;
        }

        //private string id_dm01_cod_servizio;             //3    //id
        private decimal dm01_letrecl_af1;
        private decimal dm01_letrecl_af2;
        private decimal dm01_letrecl_af3;
        private decimal dm01_letrecl_rf1;
        private decimal dm01_letrecl_rf2;
        private decimal dm01_letrecl_rf3;
        private decimal dm01_letrecl_pf1;
        private decimal dm01_letrecl_pf2;
        private decimal dm01_letrecl_pf3;
        private System.DateTime dm01_dt_let_recl;
        private string dm01_tip_let_recl;//1
        private string dm01_new_recl;    //2
        private string dm01_codreclamo;//10
        private decimal dm01_letcli_af1;
        private decimal dm01_letcli_af2;
        private decimal dm01_letcli_af3;
        private decimal dm01_letcli_rf1;
        private decimal dm01_letcli_rf2;
        private decimal dm01_letcli_rf3;
        private decimal dm01_letcli_pf1;
        private decimal dm01_letcli_pf2;
        private decimal dm01_letcli_pf3;
        private System.DateTime dm01_dt_let_cli;
        private string dm01_note; //255
        private GEP_TESTATA gep_testata;

        //public decimal Dm01_Cod_Pratica { get { return this.dm01_cod_pratica; } set { this.dm01_cod_pratica = value; } }
        //public decimal Dm01_Cod_Servizio { get { return this.dm01_cod_servizio; } set { this.dm01_cod_servizio = value; } }
        public decimal Dm01_Letrecl_Af1 { get { return this.dm01_letrecl_af1; } set { this.dm01_letrecl_af1 = value; } }
        public decimal Dm01_Letrecl_Af2 { get { return this.dm01_letrecl_af2; } set { this.dm01_letrecl_af2 = value; } }
        public decimal Dm01_Letrecl_Af3 { get { return this.dm01_letrecl_af3; } set { this.dm01_letrecl_af3 = value; } }
        public decimal Dm01_Letrecl_Rf1 { get { return this.dm01_letrecl_rf1; } set { this.dm01_letrecl_rf1 = value; } }
        public decimal Dm01_Letrecl_Rf2 { get { return this.dm01_letrecl_rf2; } set { this.dm01_letrecl_rf2 = value; } }
        public decimal Dm01_Letrecl_Rf3 { get { return this.dm01_letrecl_rf3; } set { this.dm01_letrecl_rf3 = value; } }
        public decimal Dm01_Letrecl_Pf1 { get { return this.dm01_letrecl_pf1; } set { this.dm01_letrecl_pf1 = value; } }
        public decimal Dm01_Letrecl_Pf2 { get { return this.dm01_letrecl_pf2; } set { this.dm01_letrecl_pf2 = value; } }
        public decimal Dm01_Letrecl_Pf3 { get { return this.dm01_letrecl_pf3; } set { this.dm01_letrecl_pf3 = value; } }
        public System.DateTime Dm01_Dt_Let_Recl { get { return this.dm01_dt_let_recl; } set { this.dm01_dt_let_recl = value; } }
        public string Dm01_Tip_Let_Recl { get { return this.dm01_tip_let_recl; } set { this.dm01_tip_let_recl = value; } }
        public string Dm01_New_Recl { get { return this.dm01_new_recl; } set { this.dm01_new_recl = value; } }
        public string Dm01_Codreclamo { get { return this.dm01_codreclamo; } set { this.dm01_codreclamo = value; } }
        public decimal Dm01_Letcli_Af1 { get { return this.dm01_letcli_af1; } set { this.dm01_letcli_af1 = value; } }
        public decimal Dm01_Letcli_Af2 { get { return this.dm01_letcli_af2; } set { this.dm01_letcli_af2 = value; } }
        public decimal Dm01_Letcli_Af3 { get { return this.dm01_letcli_af3; } set { this.dm01_letcli_af3 = value; } }
        public decimal Dm01_Letcli_Rf1 { get { return this.dm01_letcli_rf1; } set { this.dm01_letcli_rf1 = value; } }
        public decimal Dm01_Letcli_Rf2 { get { return this.dm01_letcli_rf2; } set { this.dm01_letcli_rf2 = value; } }
        public decimal Dm01_Letcli_Rf3 { get { return this.dm01_letcli_rf3; } set { this.dm01_letcli_rf3 = value; } }
        public decimal Dm01_Letcli_Pf1 { get { return this.dm01_letcli_pf1; } set { this.dm01_letcli_pf1 = value; } }
        public decimal Dm01_Letcli_Pf2 { get { return this.dm01_letcli_pf2; } set { this.dm01_letcli_pf2 = value; } }
        public decimal Dm01_Letcli_Pf3 { get { return this.dm01_letcli_pf3; } set { this.dm01_letcli_pf3 = value; } }
        public System.DateTime Dm01_Dt_Let_Cli { get { return this.dm01_dt_let_cli; } set { this.dm01_dt_let_cli = value; } } 





        public decimal Id_dm01_cod_pratica
        {
            get { return Gep_testata.Id_tes_cod_pratica; }

        }
        public GEP_TESTATA Gep_testata
        {
            get
            {
                return this.gep_testata;
            }
            set
            {
                this.gep_testata = value;
            }
        }
    }
}
